____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―
Quest3D
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
top
Quest3D ist eine 3D-Engine; verknΓΌpft mit einer darauf aufsetzenden Entwicklungsumgebung. Quest3D wird vor allem in den Bereichen Architektur, Produktdesign, Computerspiele, Trainingssoftware und Simulationsumgebungen eingesetzt. Entwickelt wird Quest3D von Act-3D B.V. aus den Niederlanden. Die erste Quest3D-Version ist auf September 2001 datiert.
Contents
β’ Deployment
β’ Lizenzen
β’ Verwendung
β’ Spiele
β’ Weblinks
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Entwicklungsumgebung
Quest3D wird ΓΌber eine grafische Programmiersprache programmiert. Dabei kann das Programm zur Laufzeit verΓ€ndert werden, ein Kompilieren entfΓ€llt. Ein Programm setzt sich aus einer Menge von βChannelsβ zusammen, die miteinander verknΓΌpft sind. Das Programm bildet dabei einen gerichteten Graphen. Zur Laufzeit wird dieser traversiert. Quest3D bietet darΓΌber hinaus die MΓΆglichkeit, Teilgraphen zu Objekten zu deklarieren und diese Γ€hnlich wie in anderen objektorientierten Programmiersprachen im restlichen Projekt zu verwenden. Γber Lua-Skriptknoten kann FunktionalitΓ€t programmiert werden, die bei Abbildung mittels einer Graphenstruktur ΓΌbermΓ€Γig komplex werden wΓΌrde. Die einzelnen Knoten liegen dabei in Quest3D als kompilierter Code vor, ein Kompilationsschritt entfΓ€llt also. Auch ist Quest3D keine virtuelle Maschine, sondern bietet die volle Performanz von Maschinencode (mit der Ausnahme des Lua-Codes). ZusΓ€tzlich zur Hauptansicht, in der der Szenengraph editiert wird, bietet Quest3D weitere Editoren, um 3-D-Modelle direkt zu manipulieren, Animationen zu steuern, Shader zu programmieren, Skripte zu erstellen oder Databindings zu bearbeiten.
Deployment
Ist ein Projekt abgeschlossen, kann es als eine eigenstΓ€ndige Windows-Applikation exportiert werden oder in eine Webseite eingebunden werden. Im letzteren Fall werden die Browser Internet Explorer sowie Firefox unterstΓΌtzt.
Systemanforderungen
(KΓΆnnen je nach genutzter FunktionalitΓ€t variieren)
β’ 256 MB Hauptspeicher
β’ 1-GHz-Prozessor
β’ DirectX kompatible Grafikkarte mit mindestens 32 MB Speicher
β’ 400 MB freier Speicher auf einer Festplatte
Lizenzen
Quest3D bietet Lizenzen fΓΌr kommerzielle Nutzung und fΓΌr den Ausbildungsbereich an.
Verwendung
Computerspiele, Architektur Visualisierung, Serious Games, Simulationen, Fernseh- und Filmproduktionen.
Spiele
β’ Audiosurf, ein Puzzle-, Musikspiel von Invisible Handlebar, das beim Independent Games Festival mehrere Preise gewonnen hat
β’ Schiff-Simulator, ein Spiel von VSTEP
β’ Leo, ein Spiel fΓΌr Kinder von Ovos real-time 3D
β’ Chicken Football, ein Spiel der Paladin Studios
β’ The Endless Forest, ein Onlinespiel und Bildschirmschoner, von Tale of Tales
β’ The Path, ein kurzes Horrorspiel von Tale of Tales
β’ Twinners, ein Spiel fΓΌr interaktives Fernsehen (Demo)
Weblinks
β’ Quest3D Homepage
β’ Quest3D Blog (Memento vom 13. Februar 2009 im Internet Archive)
β’ Quest3D Spezifikation. DevMaster.net
β’ Dylan Fitterer: The road to IGF. Gamasutra. βRapid gameplay iterations are crucial to me, so I use Quest3D for everything else.β